/**
 * @description 自动import导入所有 api 模块
 */
const modulesFiles = import.meta.glob('./modules/*.js', { eager: true });
const modules = {};

for (const path in modulesFiles) {
  // 去掉文件路径起始点、model文件夹名称、文件扩展名，只保留文件的基本名称
  const moduleName = path.replace(/^\.\/modules\/(.*)\.\w+$/, '$1');
  // globEager返回的对象中，原本default导出的内容位于__esModule.default属性中
  const value = modulesFiles[path].default;
  modules[moduleName] = value;
}
export default modules;